package com.ruoyi.system.dao;

import com.ruoyi.system.domain.dto.PmsArchivesDto;
import com.ruoyi.system.domain.po.PmsArchivesRecord;
import com.ruoyi.system.domain.vo.PmsArchivesVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface PmsArchivesDao {


    List<PmsArchivesVo.Result> selectIds(PmsArchivesDto.Query param);

    List<PmsArchivesVo.Result> selectInfo(@Param("ids") List<Long> ids, @Param("codeList") List<String> codeList, @Param("tagId") Long tagId);

    List<PmsArchivesVo.Result> selectInfo1(@Param("ids") List<Long> ids, @Param("codeList") List<String> codeList, @Param("tagId") Long tagId);

    void batchInsert(@Param("list") List<PmsArchivesRecord> list);

}
